Efficient Multi-Objective Optimization Using 2-Population Cooperative Coevolution
نویسندگان
چکیده
We propose a 2-population cooperative coevolutionary optimization method that can efficiently solve multi-objective optimization problems as it successfully combines positive traits from classic multi-objective evolutionary algorithms and from newer optimization approaches that explore the concept of differential evolution. A key part of the algorithm lies in the proposed dual fitness sharing mechanism that is able to smoothly transfer information between the two coevolved populations without negatively impacting the independent evolutionary process behavior that characterizes each population.
منابع مشابه
Multi-objective cooperative coevolution of artificial neural networks (multi-objective cooperative networks)
In this paper we present a cooperative coevolutive model for the evolution of neural network topology and weights, called MOBNET. MOBNET evolves subcomponents that must be combined in order to form a network, instead of whole networks. The problem of assigning credit to the subcomponents is approached as a multi-objective optimization task. The subcomponents in a cooperative coevolutive model m...
متن کاملImproving the Performance of Multiobjective Evolutionary Optimization Algorithms Using Coevolutionary Learning
This chapter introduces two algorithms for multiobjective optimization. These algorithms are based on a state-of-the-art Multiobjective Evolutionary Algorithm (MOEA) called Strength Pareto Evolutionary Algorithm 2 (SPEA2). The first proposed algorithm implements a competitive coevolution technique within SPEA2. In contrast, the second algorithm introduces a cooperative coevolution technique to ...
متن کاملA Parallel Multi-Objective Cooperative Coevolutionary Algorithm for Optimising Small-World Properties in VANETs
Cooperative coevolutionary evolutionary algorithms differ from standard evolutionary algorithms’ architecture in that the population is split into subpopulations, each of them optimising only a sub-vector of the global solution vector. All subpopulations cooperate by broadcasting their local partial solutions such that each subpopulation can evaluate complete solutions. Cooperative coevolution ...
متن کاملMOCCA-II: A multi-objective co-operative co-evolutionary algorithm
Most real-world problems naturally involve multiple conflicting objectives, such as in the case of attempting to maximize both efficiency and safety of a working environment. The aim of multi-objective optimization algorithms is to find those solutions that optimize several components of a vector of objective functions simultaneously. However, when objectives conflict with each other, the multi...
متن کاملCompetitive Island Cooperative Coevolution for Real Parameter Global Optimization
Cooperative Coevolution (CC) is an evolutionary algorithm that features the divide-andconquer paradigm as an efficient technique for solving global optimization problems. A major difficulty associated with CC is the choice of a good decomposition strategy, especially when applied to problems that possess interacting decision variables. Identifying an efficient problem decomposition scheme is vi...
متن کامل